<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>

<%--
    Шаблон строки с input-ом для POST-формы
    Атрибуты:
    path - имя свойства command-бина
    label - подпись
    required - обязательно ли поле (добавляет звездочку)
    data - само поле для ввода
    rowClass - css-класс для всей строки
  Created by Petro 20.01.13 21:56
--%>
<c:set var="path"><tiles:insertAttribute name="path"/></c:set>
<c:set var="required"><tiles:insertAttribute name="required"/></c:set>
<c:set var="rowClass"><tiles:insertAttribute name="rowClass"/></c:set>
<div class="formRow ${rowClass}">
    <div class="labelDiv">
        <form:label path="${path}" cssClass="label">
            <tiles:insertAttribute name="label"/><c:if test="${required}"><span class="asterisk">*</span></c:if>:
        </form:label>
    </div>
    <div class="valueDiv"><tiles:insertAttribute name="data"/></div>
    <div class="errorDiv"><form:errors path="${path}" cssClass="error"/></div>
</div>